package com.lykj.llw.box.data.bean.response;

import com.google.gson.annotations.SerializedName;

import java.util.List;

public class BuyRecordResponse {

    /**
     * code
     */
    @SerializedName("code")
    private String code;
    /**
     * status
     */
    @SerializedName("status")
    private Boolean status;
    /**
     * message
     */
    @SerializedName("message")
    private String message;
    /**
     * data
     */
    @SerializedName("data")
    private DataDTO data;
    /**
     * exceptionClazz
     */
    @SerializedName("exceptionClazz")
    private Object exceptionClazz;

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public Boolean getStatus() {
        return status;
    }

    public void setStatus(Boolean status) {
        this.status = status;
    }

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }

    public DataDTO getData() {
        return data;
    }

    public void setData(DataDTO data) {
        this.data = data;
    }

    public Object getExceptionClazz() {
        return exceptionClazz;
    }

    public void setExceptionClazz(Object exceptionClazz) {
        this.exceptionClazz = exceptionClazz;
    }

    public static class DataDTO {
        /**
         * rainbow
         */
        @SerializedName("rainbow")
        private List<Integer> rainbow;
        /**
         * totalPage
         */
        @SerializedName("totalPage")
        private Integer totalPage;
        /**
         * pageNo
         */
        @SerializedName("pageNo")
        private Integer pageNo;
        /**
         * pageSize
         */
        @SerializedName("pageSize")
        private Integer pageSize;
        /**
         * totalRows
         */
        @SerializedName("totalRows")
        private Integer totalRows;
        /**
         * rows
         */
        @SerializedName("rows")
        private List<RowsDTO> rows;

        public List<Integer> getRainbow() {
            return rainbow;
        }

        public void setRainbow(List<Integer> rainbow) {
            this.rainbow = rainbow;
        }

        public Integer getTotalPage() {
            return totalPage;
        }

        public void setTotalPage(Integer totalPage) {
            this.totalPage = totalPage;
        }

        public Integer getPageNo() {
            return pageNo;
        }

        public void setPageNo(Integer pageNo) {
            this.pageNo = pageNo;
        }

        public Integer getPageSize() {
            return pageSize;
        }

        public void setPageSize(Integer pageSize) {
            this.pageSize = pageSize;
        }

        public Integer getTotalRows() {
            return totalRows;
        }

        public void setTotalRows(Integer totalRows) {
            this.totalRows = totalRows;
        }

        public List<RowsDTO> getRows() {
            return rows;
        }

        public void setRows(List<RowsDTO> rows) {
            this.rows = rows;
        }

        public static class RowsDTO {
            /**
             * id
             */
            @SerializedName("id")
            private Integer id;
            /**
             * createTime
             */
            @SerializedName("createTime")
            private String createTime;
            /**
             * updateTime
             */
            @SerializedName("updateTime")
            private String updateTime;
            /**
             * isDeleted
             */
            @SerializedName("isDeleted")
            private Integer isDeleted;
            /**
             * sellerUserId
             */
            @SerializedName("sellerUserId")
            private Integer sellerUserId;
            /**
             * buyUserId
             */
            @SerializedName("buyUserId")
            private Integer buyUserId;
            /**
             * partId
             */
            @SerializedName("partId")
            private Integer partId;
            /**
             * partLevel
             */
            @SerializedName("partLevel")
            private String partLevel;
            /**
             * payMoney
             */
            @SerializedName("payMoney")
            private String payMoney;
            /**
             * zhanli
             */
            @SerializedName("zhanli")
            private String zhanli;
            /**
             * gameId
             */
            @SerializedName("gameId")
            private Integer gameId;
            /**
             * serviceId
             */
            @SerializedName("serviceId")
            private String serviceId;
            /**
             * orderNo
             */
            @SerializedName("orderNo")
            private String orderNo;
            /**
             * outOrderNo
             */
            @SerializedName("outOrderNo")
            private String outOrderNo;
            /**
             * status
             */
            @SerializedName("status")
            private Integer status;
            /**
             * userRemark
             */
            @SerializedName("userRemark")
            private String userRemark;
            /**
             * adminRemark
             */
            @SerializedName("adminRemark")
            private String adminRemark;
            /**
             * pics
             */
            @SerializedName("pics")
            private String pics;
            /**
             * money
             */
            @SerializedName("money")
            private Double money;
            /**
             * amount
             */
            @SerializedName("amount")
            private Double amount;
            /**
             * ratio
             */
            @SerializedName("ratio")
            private Integer ratio;
            /**
             * part
             */
            @SerializedName("part")
            private PartDTO part;
            /**
             * sellerUsername
             */
            @SerializedName("sellerUsername")
            private String sellerUsername;
            /**
             * buyUsername
             */
            @SerializedName("buyUsername")
            private String buyUsername;
            /**
             * statusS
             */
            @SerializedName("statusS")
            private String statusS;
            /**
             * picList
             */
            @SerializedName("picList")
            private List<String> picList;
            /**
             * pic1
             */
            @SerializedName("pic1")
            private String pic1;

            @SerializedName("gameIcon")
            private String gameIcon;

            public String getGameIcon() {
                return gameIcon;
            }

            public void setGameIcon(String gameIcon) {
                this.gameIcon = gameIcon;
            }

            public Integer getId() {
                return id;
            }

            public void setId(Integer id) {
                this.id = id;
            }

            public String getCreateTime() {
                return createTime;
            }

            public void setCreateTime(String createTime) {
                this.createTime = createTime;
            }

            public String getUpdateTime() {
                return updateTime;
            }

            public void setUpdateTime(String updateTime) {
                this.updateTime = updateTime;
            }

            public Integer getIsDeleted() {
                return isDeleted;
            }

            public void setIsDeleted(Integer isDeleted) {
                this.isDeleted = isDeleted;
            }

            public Integer getSellerUserId() {
                return sellerUserId;
            }

            public void setSellerUserId(Integer sellerUserId) {
                this.sellerUserId = sellerUserId;
            }

            public Integer getBuyUserId() {
                return buyUserId;
            }

            public void setBuyUserId(Integer buyUserId) {
                this.buyUserId = buyUserId;
            }

            public Integer getPartId() {
                return partId;
            }

            public void setPartId(Integer partId) {
                this.partId = partId;
            }

            public String getPartLevel() {
                return partLevel;
            }

            public void setPartLevel(String partLevel) {
                this.partLevel = partLevel;
            }

            public String getPayMoney() {
                return payMoney;
            }

            public void setPayMoney(String payMoney) {
                this.payMoney = payMoney;
            }

            public String getZhanli() {
                return zhanli;
            }

            public void setZhanli(String zhanli) {
                this.zhanli = zhanli;
            }

            public Integer getGameId() {
                return gameId;
            }

            public void setGameId(Integer gameId) {
                this.gameId = gameId;
            }

            public String getServiceId() {
                return serviceId;
            }

            public void setServiceId(String serviceId) {
                this.serviceId = serviceId;
            }

            public String getOrderNo() {
                return orderNo;
            }

            public void setOrderNo(String orderNo) {
                this.orderNo = orderNo;
            }

            public String getOutOrderNo() {
                return outOrderNo;
            }

            public void setOutOrderNo(String outOrderNo) {
                this.outOrderNo = outOrderNo;
            }

            public Integer getStatus() {
                return status;
            }

            public void setStatus(Integer status) {
                this.status = status;
            }

            public String getUserRemark() {
                return userRemark;
            }

            public void setUserRemark(String userRemark) {
                this.userRemark = userRemark;
            }

            public String getAdminRemark() {
                return adminRemark;
            }

            public void setAdminRemark(String adminRemark) {
                this.adminRemark = adminRemark;
            }

            public String getPics() {
                return pics;
            }

            public void setPics(String pics) {
                this.pics = pics;
            }

            public Double getMoney() {
                return money;
            }

            public void setMoney(Double money) {
                this.money = money;
            }

            public Double getAmount() {
                return amount;
            }

            public void setAmount(Double amount) {
                this.amount = amount;
            }

            public Integer getRatio() {
                return ratio;
            }

            public void setRatio(Integer ratio) {
                this.ratio = ratio;
            }

            public PartDTO getPart() {
                return part;
            }

            public void setPart(PartDTO part) {
                this.part = part;
            }

            public String getSellerUsername() {
                return sellerUsername;
            }

            public void setSellerUsername(String sellerUsername) {
                this.sellerUsername = sellerUsername;
            }

            public String getBuyUsername() {
                return buyUsername;
            }

            public void setBuyUsername(String buyUsername) {
                this.buyUsername = buyUsername;
            }

            public String getStatusS() {
                return statusS;
            }

            public void setStatusS(String statusS) {
                this.statusS = statusS;
            }

            public List<String> getPicList() {
                return picList;
            }

            public void setPicList(List<String> picList) {
                this.picList = picList;
            }

            public String getPic1() {
                return pic1;
            }

            public void setPic1(String pic1) {
                this.pic1 = pic1;
            }

            public static class PartDTO {
                /**
                 * id
                 */
                @SerializedName("id")
                private Integer id;
                /**
                 * ctime
                 */
                @SerializedName("ctime")
                private Integer ctime;
                /**
                 * utime
                 */
                @SerializedName("utime")
                private Integer utime;
                /**
                 * ctimeStr
                 */
                @SerializedName("ctimeStr")
                private String ctimeStr;
                /**
                 * utimeStr
                 */
                @SerializedName("utimeStr")
                private String utimeStr;
                /**
                 * isDeleted
                 */
                @SerializedName("isDeleted")
                private Integer isDeleted;
                /**
                 * username
                 */
                @SerializedName("username")
                private String username;
                /**
                 * gameid
                 */
                @SerializedName("gameid")
                private Integer gameid;
                /**
                 * roleid
                 */
                @SerializedName("roleid")
                private String roleid;
                /**
                 * zoneid
                 */
                @SerializedName("zoneid")
                private String zoneid;
                /**
                 * zonename
                 */
                @SerializedName("zonename")
                private String zonename;
                /**
                 * rolename
                 */
                @SerializedName("rolename")
                private String rolename;
                /**
                 * rolename2
                 */
                @SerializedName("rolename2")
                private Object rolename2;
                /**
                 * rolelevel
                 */
                @SerializedName("rolelevel")
                private String rolelevel;
                /**
                 * rolelevel1
                 */
                @SerializedName("rolelevel1")
                private Integer rolelevel1;
                /**
                 * xiaohao
                 */
                @SerializedName("xiaohao")
                private String xiaohao;
                /**
                 * ext
                 */
                @SerializedName("ext")
                private Object ext;
                /**
                 * gameName
                 */
                @SerializedName("gameName")
                private String gameName;

                public Integer getId() {
                    return id;
                }

                public void setId(Integer id) {
                    this.id = id;
                }

                public Integer getCtime() {
                    return ctime;
                }

                public void setCtime(Integer ctime) {
                    this.ctime = ctime;
                }

                public Integer getUtime() {
                    return utime;
                }

                public void setUtime(Integer utime) {
                    this.utime = utime;
                }

                public String getCtimeStr() {
                    return ctimeStr;
                }

                public void setCtimeStr(String ctimeStr) {
                    this.ctimeStr = ctimeStr;
                }

                public String getUtimeStr() {
                    return utimeStr;
                }

                public void setUtimeStr(String utimeStr) {
                    this.utimeStr = utimeStr;
                }

                public Integer getIsDeleted() {
                    return isDeleted;
                }

                public void setIsDeleted(Integer isDeleted) {
                    this.isDeleted = isDeleted;
                }

                public String getUsername() {
                    return username;
                }

                public void setUsername(String username) {
                    this.username = username;
                }

                public Integer getGameid() {
                    return gameid;
                }

                public void setGameid(Integer gameid) {
                    this.gameid = gameid;
                }

                public String getRoleid() {
                    return roleid;
                }

                public void setRoleid(String roleid) {
                    this.roleid = roleid;
                }

                public String getZoneid() {
                    return zoneid;
                }

                public void setZoneid(String zoneid) {
                    this.zoneid = zoneid;
                }

                public String getZonename() {
                    return zonename;
                }

                public void setZonename(String zonename) {
                    this.zonename = zonename;
                }

                public String getRolename() {
                    return rolename;
                }

                public void setRolename(String rolename) {
                    this.rolename = rolename;
                }

                public Object getRolename2() {
                    return rolename2;
                }

                public void setRolename2(Object rolename2) {
                    this.rolename2 = rolename2;
                }

                public String getRolelevel() {
                    return rolelevel;
                }

                public void setRolelevel(String rolelevel) {
                    this.rolelevel = rolelevel;
                }

                public Integer getRolelevel1() {
                    return rolelevel1;
                }

                public void setRolelevel1(Integer rolelevel1) {
                    this.rolelevel1 = rolelevel1;
                }

                public String getXiaohao() {
                    return xiaohao;
                }

                public void setXiaohao(String xiaohao) {
                    this.xiaohao = xiaohao;
                }

                public Object getExt() {
                    return ext;
                }

                public void setExt(Object ext) {
                    this.ext = ext;
                }

                public String getGameName() {
                    return gameName;
                }

                public void setGameName(String gameName) {
                    this.gameName = gameName;
                }
            }
        }
    }
}
